package com.internship.dao;



import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.internship.model.StudentInfo;
import com.internship.page.Pagination;

public interface StudentInfoDao {
	public StudentInfo getStudentInfoByXH(String XH);
	public List<StudentInfo>  getStudentInfoList(@Param("XM") String XM ,@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ,Pagination page);
	public List<StudentInfo>  getStudentInfoList();
	public List<StudentInfo>  getStudentNotMatchList(@Param("XM") String XM ,@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("TeacherNumber") String TeacherNumber,@Param("DQSZJ") int DQSZJ,Pagination page);
	public int addStudentInfo(StudentInfo studentInfo);
	public List<StudentInfo>  getStudenTbList(@Param("XM") String XM ,@Param("XY") String XY ,@Param("ZYDM") String ZYDM,@Param("XZB") String XZB,@Param("DQSZJ") int DQSZJ,Pagination page);
	public int updateStudentInfo(StudentInfo studentInfo);
	public int updatePhone(StudentInfo studentInfo);
	public int delStudentInfo(@Param("XH") String XH);
	public int delAll(String[] ids);

}
